题目
小明某一天收到一封密信,信中写了几个不同的年份:辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳。
信的背面还写有“+甲子”,请解出这段密文。 key值:CTF{XXX}
题目链接
http://www.shiyanbar.com/ctf/1991
题解
甲子 = 60
辛卯,为干支之一,顺序为第28个 –> 88 –> X (对应的ASCII码)
癸巳,为干支之一,顺序为第30个 –> 90 –> Z
丙戌,为干支之一,顺序为第23个 –> 93 –> S
辛未,为干支之一,顺序为第8个 –> 68 –> D
庚辰,为干支之一,顺序为第17个 –> 77 –> M
癸酉,为干支之一,顺序为第10个 –> 70 –> F
己卯,为干支之一,顺序为第16个 –> 76 –> L
癸巳,为干支之一,顺序为第30个 –> 90 –> Z
待解密字符串为: XZSDMFLZ ,而古典加密基本的就是移位和替换。
比如凯撒(在线解密:http://planetcalc.com/1434/)和**栅栏**(在线解密:http://www.qqxiuzi.cn/bianma/zhalanmima.php)。
这里的答案是首先用栅栏密码(两栏)解密得到XMZFSLDZ
然后再用凯撒解密得到SHUANGYU